<?php namespace Admin\Controller;
use Hdphp\Controller\Controller;
//属性列表控制器
class TypeattrController extends CommonController{
	private $model;
//	构造方法
	public function __init(){
//		调用CommonController的__init方法，否则会覆盖
		parent::__init();
		$this->model = new \Admin\Model\Typeattr;
	}
//	属性列表
	public function index(){
		$tid = Q('get.tid',0,'intval');
//		sp($tid);
//		数据库查找与tid对应的数据
		$attrData = $this->model->where("type_tid={$tid}")->get();
//		分配变量
//		sp($attrData);
		View::with('attrData',$attrData);
		View::make();
	}
//	属性添加
	public function add(){
		if(IS_POST){
			$tid = Q('get.tid',0,'intval');
//			$_POST['type_tid'] = $tid;
			if(!$this->model->store()) View::error($this->model->getError());
//			添加成功
			View::success('添加成功',U('Typeattr/index',array('tid'=>$tid)));
		}
		View::make();
	}
//	属性编辑
	public function edit(){
		$taid = Q('get.taid',0,'intval');
//		2、提交修改
		if(IS_POST){
//			sp($_POST);exit;
			if(!$this->model->edit($taid)) View::error($this->model->getError());
			View::success('修改成功',U('index',array('tid'=>Q('post.type_tid',0,'intval'))));
		}
//		1、获取旧数据
		
		$typeattrData = $this->model->where("taid={$taid}")->find();
//		sp($typeattrData);
//		sp($this->model->getQueryLog());
//		分配变量
		View::with('typeattrData',$typeattrData);
		View::make();
	}
//	属性删除
	public function del(){
//		获取get传过来的taid
		$taid = Q('get.taid',0,'intval');
		$tid = Q('get.tid',0,'intval');
//		sp($tid);exit;
		$this->model->delete($taid);
//		删除成功
		go(U('index',array('tid'=>$tid)));
	}
}




 ?>